package com.zmn.plat.common.constant;

/**
 * 描述：钉钉对接配置文件
 * @author tanghongjun
 * @version v1.0
 * @since 2020/5/27 19:48
 **/
public class DingTalkConsts {

//    public final static String DING_TALK_APP_KEY = "dingkwzhlljxulzblzq0";
//    public final static String DING_TALK_APP_SECRET = "wjfoak5rG_iZpndRMIY5CCd3QIQz_4efFpMzJnMxvKdUk11zMvHpCVf-H3xHNzHe";

    public final static String DING_TALK_APP_KEY = "ding77r24e5mdat5bwix";
    public final static String DING_TALK_APP_SECRET = "QFYHsMk2JkaMpu-4uOSpY1XblV3FY6BSIWIlgoZ9mU7w8qmsMFybdKHORRvOtCF-";
    public final static String DING_TALK_GET_TOKEN_URL = "https://oapi.dingtalk.com/gettoken";
    public final static String DING_TALK_GET_PARAM = "sys01-regularTime,sys01-employeeType,sys02-certNo,sys02-birthTime,sys02-sexType,sys02-nationType,sys02-certAddress,sys02-certEndTime,sys02-marriage,sys02-joinWorkingTime,sys02-residenceType,sys02-address,sys02-politicalStatus,sys03-highestEdu,sys03-graduateSchool,sys03-graduationTime,sys03-major,sys04-bankAccountNo,sys05-contractCompanyName,sys05-contractType,sys05-firstContractStartTime,sys05-firstContractEndTime,sys05-nowContractStartTime,sys05-nowContractEndTime,sys05-contractPeriodType,sys05-contractRenewCount,sys06-urgentContactsName,sys06-urgentContactsRelation,sys06-urgentContactsPhone";
    public final static String DING_TALK_GET_STAFF_URL = "https://oapi.dingtalk.com/topapi/smartwork/hrm/employee/list";
    public final static String DING_TALK_SED_WORK_RECORD_MSG_URL = "https://oapi.dingtalk.com/topapi/workrecord/add";
    public final static String DING_TALK_ADD_EMP_URL = "https://oapi.dingtalk.com/topapi/smartwork/hrm/employee/addpreentry";
    public final static String DING_TALK_GET_LEAVE_URL = "https://oapi.dingtalk.com/topapi/smartwork/hrm/employee/listdimission";

    public final static String PARAM_REGULARTIME = "sys01-regularTime";
    public final static String PARAM_EMPLOYEETYPE = "sys01-employeeType";
    public final static String PARAM_CERTNO = "sys02-certNo";
    public final static String PARAM_BIRTHTIME = "sys02-birthTime";
    public final static String PARAM_SEXTYPE = "sys02-sexType";
    public final static String PARAM_NATIONTYPE = "sys02-nationType";
    public final static String PARAM_CERTADDRESS = "sys02-certAddress";
    public final static String PARAM_CERTENDTIME = "sys02-certEndTime";
    public final static String PARAM_MARRIAGE = "sys02-marriage";
    public final static String PARAM_JOINWORKINGTIME = "sys02-joinWorkingTime";
    public final static String PARAM_RESIDENCETYPE = "sys02-residenceType";
    public final static String PARAM_ADDRESS = "sys02-address";
    public final static String PARAM_POLITICALSTATUS = "sys02-politicalStatus";
    public final static String PARAM_HIGHESTEDU = "sys03-highestEdu";
    public final static String PARAM_GRADUATESCHOOL = "sys03-graduateSchool";
    public final static String PARAM_GRADUATIONTIME = "sys03-graduationTime";
    public final static String PARAM_MAJOR = "sys03-major";
    public final static String PARAM_BANKACCOUNTNO = "sys04-bankAccountNo";
    public final static String PARAM_CONTRACTCOMPANYNAME = "sys05-contractCompanyName";
    public final static String PARAM_CONTRACTTYPE = "sys05-contractType";
    public final static String PARAM_FIRSTCONTRACTSTARTTIME = "sys05-firstContractStartTime";
    public final static String PARAM_FIRSTCONTRACTENDTIME = "sys05-firstContractEndTime";
    public final static String PARAM_NOWCONTRACTSTARTTIME = "sys05-nowContractStartTime";
    public final static String PARAM_NOWCONTRACTENDTIME = "sys05-nowContractEndTime";
    public final static String PARAM_CONTRACTPERIODTYPE = "sys05-contractPeriodType";
    public final static String PARAM_CONTRACTRENEWCOUNT = "sys05-contractRenewCount";
    public final static String PARAM_URGENTCONTACTSNAME = "sys06-urgentContactsName";
    public final static String PARAM_URGENTCONTACTSRELATION = "sys06-urgentContactsRelation";
    public final static String PARAM_URGENTCONTACTSPHONE = "sys06-urgentContactsPhone";
}
